package com.aaa.dao;

import com.aaa.entity.Role;

import java.util.List;

public interface RoleDao {
    /**
     * 查询所有角色
     * @return
     */
    public List<Role> listAll(String keyword);

    public Integer saveRoleMenu(Integer rid, Integer mid);


    /**
     * 查询总条数
     *
     */
    public Integer count(String keyword);



    public Integer save(final Role role);




    /**
     * 修改
     * @param role
     * @return
     */
    public Integer update(Role role);

    /**
     * 删除
     * @param id
     * @return
     */
    public Integer delete(Long id);


    /**
     * 根据用户id查询角色id
     * @param
     * @return
     */
    public List<Integer> checkIdRole(Integer id);
    public Integer delete(Integer id);

    public Integer deleteRoleMenu(Integer id);
}
